{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "AtomicLong",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/DataStructures/AtomicLong/bin/Debug/net6.0/AtomicLong.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/DataStructures/AtomicLong",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "AtomicReference",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/DataStructures/AtomicReference/bin/Debug/net6.0/AtomicReference.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/DataStructures/AtomicReference",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "AtomicSequence",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/DataStructures/AtomicSequence/bin/Debug/net6.0/AtomicSequence.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/DataStructures/AtomicSequence",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "BinaryMode",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Cache/BinaryMode/bin/Debug/net6.0/BinaryMode.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Cache/BinaryMode",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "BinaryModeThin",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thin/Cache/BinaryModeThin/bin/Debug/net6.0/BinaryModeThin.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thin/Cache/BinaryModeThin",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "ClientReconnect",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Misc/ClientReconnect/bin/Debug/net6.0/ClientReconnect.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Misc/ClientReconnect",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "DataStreamer",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Cache/DataStreamer/bin/Debug/net6.0/DataStreamer.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Cache/DataStreamer",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "Ddl",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Sql/Ddl/bin/Debug/net6.0/Ddl.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Sql/Ddl",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "DdlThin",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thin/Sql/DdlThin/bin/Debug/net6.0/DdlThin.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thin/Sql/DdlThin",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "Dml",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Sql/Dml/bin/Debug/net6.0/Dml.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Sql/Dml",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "DmlThin",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thin/Sql/DmlThin/bin/Debug/net6.0/DmlThin.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thin/Sql/DmlThin",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "EntryProcessor",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Cache/EntryProcessor/bin/Debug/net6.0/EntryProcessor.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Cache/EntryProcessor",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "Events",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Misc/Events/bin/Debug/net6.0/Events.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Misc/Events",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "Func",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Compute/Func/bin/Debug/net6.0/Func.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Compute/Func",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "Lifecycle",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Misc/Lifecycle/bin/Debug/net6.0/Lifecycle.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Misc/Lifecycle",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "Linq",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Sql/Linq/bin/Debug/net6.0/Linq.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Sql/Linq",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "LinqThin",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thin/Sql/LinqThin/bin/Debug/net6.0/LinqThin.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thin/Sql/LinqThin",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "Messaging",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Misc/Messaging/bin/Debug/net6.0/Messaging.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Misc/Messaging",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "MultiTieredCache",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Cache/MultiTieredCache/bin/Debug/net6.0/MultiTieredCache.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Cache/MultiTieredCache",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "NearCache",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Cache/NearCache/bin/Debug/net6.0/NearCache.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Cache/NearCache",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "OptimisticTransaction",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Cache/OptimisticTransaction/bin/Debug/net6.0/OptimisticTransaction.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Cache/OptimisticTransaction",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "OptimisticTransactionThin",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thin/Cache/OptimisticTransactionThin/bin/Debug/net6.0/OptimisticTransactionThin.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thin/Cache/OptimisticTransactionThin",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "PeerAssemblyLoading",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Compute/PeerAssemblyLoading/bin/Debug/net6.0/PeerAssemblyLoading.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Compute/PeerAssemblyLoading",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "PutGet",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Cache/PutGet/bin/Debug/net6.0/PutGet.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Cache/PutGet",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "PutGetThin",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thin/Cache/PutGetThin/bin/Debug/net6.0/PutGetThin.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thin/Cache/PutGetThin",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "QueryContinuous",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Cache/QueryContinuous/bin/Debug/net6.0/QueryContinuous.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Cache/QueryContinuous",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "QueryContinuousThin",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thin/Cache/QueryContinuousThin/bin/Debug/net6.0/QueryContinuousThin.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thin/Cache/QueryContinuousThin",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "QueryFullText",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Cache/QueryFullText/bin/Debug/net6.0/QueryFullText.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Cache/QueryFullText",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "QueryScan",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Cache/QueryScan/bin/Debug/net6.0/QueryScan.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Cache/QueryScan",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "QueryScanThin",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thin/Cache/QueryScanThin/bin/Debug/net6.0/QueryScanThin.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thin/Cache/QueryScanThin",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "ServerNode",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/ServerNode/bin/Debug/net6.0/ServerNode.dll",
      "args": [],
      "cwd": "${workspaceFolder}/ServerNode",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "Services",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Misc/Services/bin/Debug/net6.0/Services.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Misc/Services",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "ServicesThin",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thin/Misc/ServicesThin/bin/Debug/net6.0/ServicesThin.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thin/Misc/ServicesThin",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "Sql",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Sql/Sql/bin/Debug/net6.0/Sql.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Sql/Sql",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "SqlThin",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thin/Sql/SqlThin/bin/Debug/net6.0/SqlThin.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thin/Sql/SqlThin",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "Store",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Cache/Store/bin/Debug/net6.0/Store.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Cache/Store",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "Task",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Compute/Task/bin/Debug/net6.0/Task.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Compute/Task",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "Transaction",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Cache/Transaction/bin/Debug/net6.0/Transaction.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Cache/Transaction",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "TransactionDeadlockDetection",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thick/Cache/TransactionDeadlockDetection/bin/Debug/net6.0/TransactionDeadlockDetection.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thick/Cache/TransactionDeadlockDetection",
      "console": "externalTerminal",
      "stopAtEntry": false
    },
    {
      "name": "TransactionThin",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/Thin/Cache/TransactionThin/bin/Debug/net6.0/TransactionThin.dll",
      "args": [],
      "cwd": "${workspaceFolder}/Thin/Cache/TransactionThin",
      "console": "externalTerminal",
      "stopAtEntry": false
    }
  ]
}
